%% %% Seitengr��e festlegen %% \hsize=16truecm \vsize=24truecm \hoffset=0cm \voffset=0pt

%% %% Faltmarken einf�gen %% {\vbox to0pt{\kern7.3truecm\hbox{\kern-1.5truecm –\vss\nointerlineskip {\vbox to0pt{\kern12.1truecm\hbox{\kern-1.5truecm —\vss\nointerlineskip {\vbox to0pt{\kern17.2truecm\hbox{\kern-1.5truecm –\vss\nointerlineskip

%% %% Um auf die internen Befehle von "‘german.sty"’ zugreifen und %% eigene Makros in dieser Form definieren zu k�nnen, wird der %% Klammeraffe aktiviert. Sein bisheriger Wert wird gesichert. %% \chardef\atcode=\catcode‘\ \catcode‘\1=1 % \makeatletter

%% %% Makro f�r das Datum definieren. %% \def\date#1{\def\@date{#1} \def\@date{\today}

%% %% Makro f�r die Kopfzeile. Es wird \headname als �berschrift verwendet. %% Dies wird durch MUI-Rechnung automatisch gesetzt. Der Kopf sieht derzeit %% recht einfach aus. Links die �berschrift, rechts das heutige Datum. %% Darunter eine horizontale Linie als Trennung. %% %% %% Kopfzeile f�r Kundenliste %% \newtoks\custheadline \custheadline={% \vbox{% \hbox to \hsize{\bigfat\headname\hfil\@date% \vskip 2mm\hrule

%% %% Kopfzeile f�r Artikelliste %% \newtoks\artheadline \artheadline={% \vbox{\kern-0.5cm% \hbox to \hsize{\bigfat\headname\hfil\@date% \vskip 2mm\hrule\vskip 2mm \articleline|Art.-Nr.|Bezeichnung|Betrag|Netto|Versand|min.\ VK|Menge||%

%% %% Kopfzeile f�r Rechnungs- und Auftragsliste %% \newtoks\invheadline \invheadline={% \vbox{% \hbox to \hsize{\bigfat\headname\hfil\@date% \vskip 2mm\hrule

%% %% Makro f�r die Fu�zeile. Es wird derzeit nur die Seitennummer ausgegeben. %% Dar�ber erscheint noch eine horizontale Linie als Trennung. %% \footline={% \vbox{% \hrule\vskip 2mm% \hbox to \hsize{\hfil \pagename\ \folio\hfil

%% %% F�r die Ausgabe einer Telefon- oder Faxliste wird f�r jeden Eintrag %% das Makro \phoneline verwendet. Es erh�lt zwei Parameter: %% %% #1 - Name %% #2 - Telefon- bzw. Faxnummer %% %% Das Makro zeigt jeden Eintrag einzeilig an. Links erscheint der Name %% und rechtsb�ndig die Telefonnummer. Dazwischen wird mit Punkten gef�llt. %% \def\phoneline|#1|#2|{\item{#1\dotfill#2% Name und Telefonnummer

%% %% Bei der Ausgabe einer Kategorie wird das Makro \category verwendet. %% Dies wird etwas abgesetzt und fett gedruckt. %% \def\category|#1|{\bigskip\leftline{\big #1\bigskip% Kategorie

%% %% Beim Ausdruck einer Adre�liste werden so viele Daten wie m�glich %% dem Makro \addressfield �bergeben. Leider gibt es nur eine begrenzte %% Anzahl von Parametern. Deshalb fehlen manche Eintr�ge aus dem Programm. %% Die Daten, die �bergeben werden, sind: %% %% #1 - Anrede %% #2 - Adresse %% #3 - Adresse %% #4 - Adresse %% #5 - Adresse %% #6 - Kundennummer %% #7 - Telefon %% #8 - Fax %% %% Momentan wird nur eine einspaltige Ausgabe unterst�tzt, was die Seiten %% recht schnell f�llt. %% \def\addressfield|#1|#2|#3|#4|#5|#6|#7|#8|{% #1 (Kundennr. #6)\par #2\par #3\par #4\par #5\par% Tel: #7, Fax: #8\par% \bigskip %

%% %% F�r den Ausdruck einer Artikelliste wird das Makro \articleline f�r %% jeden auszugebenden Artikel verwendet. einzeilige Ausgabe f�r Artikelliste %% %% #1 - Art.-Nr %% #2 - Bezeichnung %% #3 - VKPreis Brutto %% #4 - EKPreis Netto %% #5 - EKVersand Netto %% #6 - minimaler VKPreis Brutto %% #7 - Menge = Lagerbestand %% #8 - W�hrung %% %% Im einfachsten Fall wird nur die Bezeichnung und der Preis ausgegeben. %%

%\def\articleline|#1|#2|#3|#4|#5|#6|#7|#8|{% % \item{#2\dotfill#3%

%\def\articleline|#1|#2|#3|#4|#5|#6|#7|#8|{% % \item{#2\dotfill(#6)\hbox to 3cm{\dotfill #3%

%% %% M�glich w�re aber auch die Ausgabe mit Artikelnummer und Mengenangabe. %% \def\articleline|#1|#2|#3|#4|#5|#6|#7|#8|{% \line{\hbox to 1.5cm{#1\hfill#2\hfill#7\hbox to 2.5cm{\hfill#3 #8%

%% %% Zur Ausgabe der Rechnungsliste wird das Makro \invitem verwendet. %% Folgende Parameter erh�lt dieses Makro: %% %% #1 - Kunde %% #2 - Rechnungsnummer %% #3 - Datum %% #4 - Bruttosumme %% #5 - bezahlte Summe %% #6..#9 - noch leer %% %% Momentan wird nur die Rechnungsnummer, das Datum, der Kundenname %% sowie rechtsb�ndig die Summe ausgegeben. Dazwischen wird mit Punkten %% gef�llt. %% \def\invitem|#1|#2|#3|#4|#5|#6|#7|#8|#9|{% #2 vom #3, Kunde #1\dotfill #4\par% %

%% %% Am Ende einer Rechnungsliste erscheint noch die Summe aller Rechnungen. %% Dies wird �ber das Makro \sumlist erledigt. Die Summe erscheint %% fett am rechten Rand. %% \def\sumlist|#1|{% \bigskip% \rightline{\bf Summe #1% %

%% %% Der Klammeraffe bekommt wieder seine alte Bedeutung. %% \catcode‘\\=atcode % return to previous catcode

%% %% Hier endet LISTMACRO.TEX. %%


This document was generated on October 23, 2022 using texi2html 5.0.